import type { EChartsOption } from 'echarts';

export interface ChartConfig {
  option: EChartsOption;
  loading?: boolean;
  theme?: string;
  notMerge?: boolean;
  lazyUpdate?: boolean;
}

export interface WordCloudData {
  name: string;
  value: number;
}

export interface TrendData {
  date: string;
  value: number;
  category?: string;
}

export interface HeatMapData {
  x: string | number;
  y: string | number;
  value: number;
} 